308
12
1
11
0
0
5
32
3
0
7
2
7
127
1
327
1
38
7
0
97
30
24
21
58
0
8
10
26
194
445
2
156
348
50
146
328
115
38
309
7
68
112
0
2
0
3
0
0
24
108
272
65
90
12
84
49
94
32
477
9
825
287
275
1514
192
21
6
40
21
464
22
165
115
3262
103
17
204
6166
594
107
349
148
13
23
5
36
10
9
82
39
400
11
294
188
100
40
583
18
14
21761
227
126
49
12
0
0
1
38
6
0
8
10
78
46
4
416
1
47
3
16
41
0
69
25
54
4
9
11
6
353
838
0
130
531
64
110
449
240
70
256
4
113
123
2
14
6
19
0
0
16
80
148
56
44
5
7
58
77
22
693
8
1582
386
301
1800
349
17
2
73
119
92
33
153
51
4012
80
11
80
10252
1589
111
461
97
4
22
1
23
2
9
136
15
559
56
24
280
163
63
468
40
10
36015
207
2
16
10
0
2
5
40
4
0
3
3
15
126
0
389
5
49
10
5
40
40
27
48
68
9
32
77
17
247
670
0
189
706
121
47
451
332
50
469
1
6
89
4
21
1
36
2
0
118
69
117
60
15
68
58
30
72
30
331
63
1129
338
516
2002
312
51
20
68
136
208
38
130
153
2883
153
20
137
8518
861
118
544
205
9
41
2
68
1
16
141
127
485
76
73
220
237
24
513
32
15
30412
317
0
3
8
0
0
0
25
67
0
4
0
18
61
4
371
2
17
7
19
40
14
16
27
25
0
1
8
11
139
285
0
160
168
20
12
335
118
22
245
0
0
38
10
4
0
9
0
0
21
41
59
38
22
64
75
309
87
7
167
2
747
118
527
568
165
10
2
31
36
53
17
59
50
2062
78
10
228
5345
647
37
353
55
18
12
20
15
2
0
128
51
449
11
53
175
106
37
221
5
3
25930
141
0
11
2
0
0
1
3
2
0
1
27
12
78
0
280
0
145
6
18
55
3
23
36
34
2
3
8
18
142
374
0
141
318
37
6
202
68
38
150
4
8
360
5
14
11
25
3
0
44
34
39
55
102
28
126
11
81
11
188
4
699
120
168
741
221
4
2
37
21
46
69
52
73
922
44
21
100
4217
307
74
291
39
7
8
0
20
3
5
51
31
517
8
87
158
64
53
185
57
45
11603
63
2
12
4
0
1
0
29
16
0
0
1
4
53
0
316
2
29
3
11
34
15
25
25
58
0
8
27
10
168
254
0
113
720
81
56
259
82
63
373
1
1
44
0
176
0
6
0
0
16
44
77
21
42
6
26
30
39
93
219
9
799
269
243
1252
241
15
3
41
33
31
6
59
53
1802
71
6
105
5013
556
71
347
49
11
15
0
6
1
0
36
16
682
45
39
194
80
3
331
3
1
21722
57
1
17
65
0
0
0
48
0
0
1
0
0
95
0
229
0
46
0
3
102
35
40
40
71
0
10
10
9
207
451
0
82
281
24
13
360
273
19
353
0
4
129
43
4
0
6
0
3
1
36
105
32
123
12
55
8
75
7
198
1
477
124
449
1300
301
6
37
26
36
71
66
88
45
2137
98
12
15
5405
429
75
177
27
5
18
0
10
0
7
86
37
365
24
70
192
102
32
323
44
1
20133
255
0
25
1
0
0
0
27
3
0
3
1
10
148
6
582
1
79
4
10
44
3
46
31
58
1
11
14
9
228
410
0
114
224
57
33
370
131
32
354
3
8
29
0
9
5
46
0
0
34
39
128
32
32
0
90
32
48
11
187
4
912
158
395
1349
225
14
8
38
107
90
36
107
47
1867
57
18
94
5249
536
112
532
163
12
29
1
22
1
13
96
61
366
6
78
218
71
14
331
11
25
24049
119
0
13
10
0
0
0
9
6
0
2
4
8
73
2
356
0
16
14
6
36
16
6
5
22
16
12
11
12
188
259
0
76
222
32
28
202
50
17
108
0
9
130
2
6
55
7
0
1
6
10
37
7
17
11
25
19
25
28
160
12
587
82
128
487
154
2
0
14
19
40
18
50
9
869
45
6
40
3528
486
56
410
31
11
9
6
14
0
25
55
35
271
17
16
163
164
3
247
12
5
17151
83
1
9
0
0
0
0
7
0
0
0
0
0
12
0
35
0
29
2
1
27
0
31
86
45
0
5
7
30
111
78
0
21
53
26
13
50
6
4
126
0
0
3
2
0
0
5
0
0
63
12
13
19
4
4
2
13
13
1
83
0
147
50
48
428
65
1
0
6
2
40
17
22
41
659
75
8
31
2056
212
18
64
77
2
2
0
13
0
0
61
2
87
1
8
28
75
0
107
6
0
6818
0
0
0
10
0
0
0
0
0
0
0
1
0
9
0
34
0
11
0
4
9
0
3
8
4
0
4
4
0
52
72
0
34
208
4
10
103
18
5
111
0
30
17
0
0
0
29
0
0
32
15
11
7
2
3
21
8
20
0
80
6
227
21
101
453
74
2
7
4
7
18
0
5
13
1484
21
2
34
1637
266
5
54
33
3
1
2
1
0
0
131
17
89
3
7
71
66
22
60
9
3
7339
147
10
40
5
0
2
0
9
10
1
0
3
4
99
0
296
10
37
12
7
24
10
23
36
79
4
16
38
23
161
284
0
86
260
128
6
245
105
14
329
60
5
91
6
11
3
31
4
0
29
39
32
42
18
4
35
9
249
21
220
0
419
115
190
477
184
2
3
69
7
107
28
50
17
1212
75
8
129
6735
621
56
350
96
8
3
2
31
8
1
111
38
399
11
29
198
168
37
352
30
4
21663
335
9
17
1
0
1
0
25
2
0
1
7
11
93
0
408
0
105
13
10
100
1
23
38
32
2
10
44
21
236
555
0
109
327
44
45
513
158
41
460
2
11
74
9
13
4
40
0
3
105
169
328
125
82
12
128
25
94
38
297
7
1152
246
260
1559
269
25
4
35
11
163
19
98
130
1967
190
43
82
7050
989
72
403
182
10
26
0
25
4
2
142
59
426
10
105
254
187
33
312
20
7
34250
42
10
7
12
0
3
0
9
0
0
0
3
3
57
0
198
0
9
3
16
40
6
26
15
19
1
3
12
6
99
354
0
46
302
76
18
159
26
25
104
0
1
24
15
2
0
10
0
0
11
86
26
12
18
17
14
6
30
32
109
15
543
16
189
791
188
2
0
37
16
25
74
98
9
1876
30
4
43
4194
353
41
166
35
8
10
3
7
2
2
135
22
377
18
3
143
116
16
285
5
6
11613
80
2
6
3
0
0
1
14
9
0
0
0
3
29
0
85
0
3
2
2
2
0
6
12
18
0
1
6
2
60
317
0
51
250
54
10
196
76
13
264
4
2
64
0
0
5
11
0
0
9
21
3
35
13
26
161
20
39
6
137
2
306
20
165
289
102
2
0
14
15
41
13
17
109
1142
32
1
12
2842
276
30
145
45
2
2
1
12
0
58
37
20
161
11
2
116
83
13
245
5
3
9170
186
5
20
3
0
2
0
40
4
0
30
16
12
72
9
342
2
35
5
25
22
14
20
32
82
1
19
4
13
211
440
0
117
318
64
15
355
223
37
277
1
7
63
59
91
49
252
0
10
157
128
153
67
71
19
46
16
208
68
233
1
1035
83
274
1163
298
20
6
48
77
225
26
84
74
1968
247
54
218
5067
520
100
276
129
23
24
7
32
2
4
146
23
328
16
45
216
115
34
544
10
1
23044
7
0
6
0
0
0
0
0
2
0
0
0
0
0
0
22
0
0
1
0
3
11
2
1
0
0
0
8
2
22
25
0
5
25
6
0
11
2
1
2
0
0
5
0
0
0
2
0
0
0
15
0
0
43
0
4
0
0
0
3
0
80
1
0
114
83
0
0
0
0
8
0
0
1
87
0
0
0
370
48
8
8
3
0
1
1
2
0
0
26
1
12
0
0
16
1
1
16
0
2
1754
54
5
36
33
0
0
8
1
2
1
0
1
1
17
1
174
3
43
0
3
34
139
14
48
18
4
29
15
5
124
264
0
101
330
42
22
158
184
58
323
7
15
35
0
0
10
10
0
0
53
51
39
16
11
10
110
7
71
12
128
2
466
118
125
848
168
12
4
41
27
46
5
46
12
977
62
13
32
5789
454
68
182
98
15
10
3
9
0
2
69
31
953
6
73
201
73
15
243
4
4
16771
267
5
56
20
0
4
13
49
6
0
4
14
72
169
1
701
2
62
10
42
93
17
31
41
134
4
23
40
27
336
1029
1
190
664
120
82
576
360
116
627
17
308
160
20
3
1
209
0
0
40
205
231
169
98
16
131
33
60
33
525
9
1509
334
378
2027
421
41
5
47
86
141
58
131
120
4486
124
32
114
12442
1326
196
754
192
20
36
8
26
0
2
227
37
637
30
138
244
291
45
566
13
6
46944
101
0
32
17
0
3
0
26
13
0
2
2
23
77
0
263
0
65
13
10
47
0
34
32
34
2
11
43
13
342
425
0
100
355
39
23
338
369
59
672
0
33
63
7
10
4
22
0
0
58
22
48
60
13
3
71
17
25
53
229
8
677
238
193
825
210
11
9
59
58
43
9
52
46
1320
57
10
72
6654
842
107
355
196
3
13
2
19
4
9
197
27
444
14
57
180
155
15
301
1
3
25290
95
1
3
7
0
0
0
1
0
0
0
3
1
10
4
145
1
6
0
0
4
0
0
6
8
0
1
4
58
71
90
0
102
91
26
50
73
50
7
23
9
0
36
5
7
1
36
0
0
10
12
5
104
17
11
99
10
17
0
8
2
190
44
43
352
48
0
0
39
26
22
18
5
24
637
11
3
41
1667
139
13
42
19
2
1
1
5
0
2
29
8
194
6
15
51
34
1
93
6
0
5263
24
1
2
12
0
0
0
1
3
0
0
0
2
11
0
32
0
24
0
1
2
6
2
16
0
0
3
0
2
22
44
0
14
37
1
7
82
6
16
94
0
0
21
0
0
0
2
0
0
13
8
6
9
4
0
68
1
7
7
21
11
122
25
63
492
16
4
0
11
6
25
1
30
11
663
42
5
42
2173
86
11
58
20
5
13
2
23
1
0
61
13
141
8
6
91
119
4
61
0
1
4931
179
3
31
42
0
0
0
62
2
0
3
7
17
128
0
437
0
75
6
17
59
6
26
63
52
5
14
4
2
263
845
1
96
328
84
118
280
186
55
259
2
7
83
0
9
0
14
2
0
4
139
34
56
67
0
288
51
109
68
495
17
988
202
187
805
323
14
20
64
39
68
11
28
61
1690
131
12
71
5215
609
371
689
145
11
12
0
16
0
17
78
47
386
17
28
471
288
25
675
5
5
21726
3
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
6
0
0
6
0
0
0
0
0
0
0
0
0
431
0
0
0
209
11
0
1
0
0
0
0
0
0
0
53
0
8
0
2
1
1
2
0
0
0
762
7
1
8
3
0
0
0
1
1
0
0
6
0
12
5
120
0
10
26
0
13
0
22
12
6
0
1
0
2
28
143
0
65
141
16
4
16
23
5
69
0
0
4
3
0
0
0
0
0
3
1
13
6
4
0
1
0
0
0
5
1
866
22
39
205
58
0
0
2
23
8
1
0
1
905
10
0
8
1284
150
15
156
21
14
0
0
1
0
0
96
1
88
1
17
21
16
0
63
1
0
3218
5
0
0
0
0
4
0
0
0
0
0
0
0
2
0
20
0
0
0
7
16
0
0
0
0
0
3
0
0
37
12
0
1
21
1
0
10
2
1
18
0
0
1
0
0
0
0
0
0
1
0
2
2
4
0
1
0
0
0
53
1
29
12
18
50
27
0
0
0
0
0
0
0
3
162
3
0
8
268
33
5
45
3
0
0
0
0
0
0
79
0
15
1
2
38
9
3
110
0
0
1715
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
12
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
8
14
2
6
0
0
0
1
0
0
0
0
0
5
0
24
0
0
0
0
1
0
0
0
1
0
1
1
0
17
56
0
8
84
3
0
7
22
0
36
0
0
14
0
1
2
1
0
0
1
16
17
6
0
0
0
0
0
0
13
9
215
9
24
197
89
0
0
1
12
5
4
18
14
274
11
9
1
749
79
16
6
4
2
1
0
2
0
0
40
19
144
8
3
20
6
0
97
0
0
1010
4
0
0
0
0
0
0
4
0
0
0
0
0
7
0
15
0
0
0
8
0
1
1
3
0
0
0
0
0
3
7
0
2
6
3
0
3
3
7
2
0
0
3
2
0
0
0
0
0
6
0
7
0
1
0
0
0
0
0
0
1
5
1
14
49
31
0
0
0
2
3
1
10
0
78
0
0
0
510
19
5
7
1
1
0
0
0
0
0
12
1
1
1
0
11
0
0
0
0
0
807
2
0
0
0
0
0
0
0
0
0
0
0
0
4
0
3
0
0
0
0
0
0
6
0
0
0
0
0
0
3
19
0
3
15
1
0
0
3
0
42
0
0
0
0
3
1
3
0
0
0
1
0
1
1
0
0
0
0
0
1
0
89
1
9
45
32
2
0
0
0
4
0
1
26
33
0
4
2
176
32
3
7
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
3
0
0
877
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
43
0
1
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
1
0
0
68
0
0
14
0
0
0
0
0
31
0
0
0
110
18
0
0
0
0
0
0
0
0
0
1
0
2
0
0
18
0
0
8
0
0
203
0
4
3
0
0
0
0
0
0
0
0
0
0
1
0
32
0
1
0
0
0
3
0
0
1
0
0
0
0
0
26
0
0
16
11
0
1
13
0
3
0
0
6
0
10
0
9
0
0
7
0
4
1
0
0
5
0
0
0
0
1
98
1
13
153
1
0
0
12
3
3
0
12
24
73
5
0
13
224
27
1
5
0
0
0
0
0
0
0
0
0
8
5
0
0
4
0
6
0
0
371
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
3
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
3
3
6
17
0
0
0
0
1
0
0
0
6
0
0
0
125
25
4
1
0
0
0
0
0
0
0
1
0
1
2
1
0
0
0
1
0
0
257
0
0
0
0
0
0
0
1
0
0
0
0
0
10
0
62
0
0
0
0
0
0
12
1
1
0
0
0
0
2
9
0
0
1
0
0
3
0
0
3
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
34
1
4
30
1
0
0
1
0
0
0
0
0
21
0
0
0
112
5
2
1
0
0
0
0
0
0
0
0
0
1
3
0
0
0
0
3
0
0
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
24
0
0
0
0
1
2
0
0
0
0
1
0
0
3
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
37
0
3
8
9
0
0
0
0
0
0
0
0
1
0
1
0
75
1
0
3
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
112
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
5
0
0
0
0
0
1
5
0
2
12
0
0
4
1
0
32
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
21
13
0
0
0
1
0
0
0
0
4
0
0
0
50
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
5
0
15
0
0
367
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
2
0
0
0
0
0
0
0
0
1
1
0
0
1
191
0
0
2
0
0
1
0
3
0
0
55
0
4
0
0
2
4
0
1
0
0
156
